package sys.module.sys.controller;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import sys.common.Pubparameters;
import sys.module.sys.model.UserModel;
import sys.module.sys.service.ILoginService;

/**
 * <p>文件名称：LoginController.java</p>
 * <p>文件描述：</p>
 * <p>版权所有： 版权所有(C)2000-2010</p>
 * <p>公    司： CWCA</p>
 * <p>内容摘要：TODO </p>
 * <p>其他说明： </p>
 * <p>完成日期：2014年2月15日</p>
 *
 * @author gao x 
 * @version 1.0 $Id: ican_code_comment.xml,v 1.3 2013/07/03 01:47:35 gaoxiang Exp $
 */
@Controller
public class LoginController {

	@Autowired
	@Qualifier("loginService")
	private ILoginService service;

	@RequestMapping(value = "login", method = RequestMethod.POST)
	public String userLogin(HttpServletRequest request, String password) {
		UserModel model = service.isUser(password);
		if (model != null) {
			request.getSession().setAttribute(
					Pubparameters.SESSION_USER_INFO_SYS, model);
			return "redirect:/view/index.jsp";
		}
		return "error.jsp";
	}

}
